home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 1837 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  2.6 KB

  1. Path: news.cc.uic.edu!sunphy1!olczyk
  2. From: olczyk@sunphy1 (Thadeus Olczyk)
  3. Newsgroups: comp.lang.c++,comp.lang.pascal.delphi.misc
  4. Subject: Re: C++ with Zapp vs. Delphi
  5. Date: 13 Jan 1996 08:15:07 GMT
  6. Organization: University of Illinois at Chicago
  7. Message-ID: <4d7pmb$48c8@tigger.cc.uic.edu>
  8. References: <4coar6$d4n@sun4.bham.ac.uk> <4coip7$69s@news1.usa.pipeline.com> <DBk8wg2yqjbB083yn@iaccess.za>
  9. Reply-To: olczyk@sunphy1.phy.uic.edu
  10. NNTP-Posting-Host: sunphy1.phy.uic.edu
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. Vince Risi (vincer@iaccess.za) wrote: 
  14. : In article <4coip7$69s@news1.usa.pipeline.com>, grantp@usa.pipeline.com wrote:
  15. X-Newsreader: TIN [version 1.2 PL2]
  16.  
  17. : > Here we go again, comparing apples and oranges.
  18. : > Delphi is a development system.
  19. : > C++ is a language.
  20.  
  21. : Here I disagree Delphi is a visual programming language.
  22. Nope. All you can progrom visually  are GUI apps. You can't
  23. for example you can't program an inventory or a payroll app.
  24. Or a switching system. The only thing you can program visually
  25. are dialog boxes. This hardly comes close to what visual programing 
  26. researchers mean by a visual programming enviroment.
  27.  
  28. Of course the class of programmers who use Powerbuilder/SQL Windows/VB/
  29. Delphi exclusively are stupid enough to think that GUI apps are the only things
  30.  out there to be programmed are GUI apps, and that whatever has been
  31. given a name beforehand doesn't count and they can just choose to call things
  32. what they want.
  33.  
  34. : > If discussing development systems, Delphi vs. MSVC++ might be more
  35. : > appropriate.
  36.  
  37. : Not a fair comparison, perhaps Visual Basic or Powerbuilder vs Delphi
  38. : as visual languages.
  39. Why not ? Perhaps because Delphi loses? Delphi and MSVC are both packages
  40. compiler, IDE, resource builder and class library. Seems like a fair comparison
  41.  
  42.  to me.
  43.  
  44. : > In the first case; Pascal vs. C++;  C++ wins hands down.
  45.  
  46. : Purely subjective and definitely spurious. As languages go they
  47. : both have strength and weaknesses.
  48.  
  49. Maybe C vs. Pascal , but C++ is OO and Object Pascal is a fraud perpetuated by 
  50. Borland on the world.
  51.  
  52.  
  53. : Specifically?
  54.  
  55. Object Pascal is a statically typed language which does not support
  56. multiple inheritance and generics.
  57. The lack of multiple inheritence means that some objects cannot 
  58. send messages to other objects despite the fact that the message is in 
  59. the public part of the interface. There are two methods to get around
  60. this: typecasting which is a maintanance nightmare, and faking inheritence
  61. which is still a maintainance nightmare. In the VCL Borland often chose to
  62. fake inheritance. 
  63. Lack of generics(templates) means you can't construct decent
  64. container classes.
  65. ------------------------
  66. Thaddeus L. Olczyk
  67.  
  68.